// 头文件包含了函数声明，宏定义，结构体声明，变量声明。
// 比如stdio.h系统头文件包含了printf，scanf, fopen函数
#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>
#include <unistd.h>

int main(int argc, char **argv)
{
    int tmpval;
    printf("please input int value:\n");
    // scanf 将输入的数据输入到tempval中。函数要改变参数的值，必须使用地址操作。因此tmpval需要取地址。
    scanf("%d", &tmpval);
    printf("you input int value is %d\n", tmpval);
    return 1;
}

// 输出：
//  ./test a b c
//  hello world!
